ul.resp-tabs-list li.resp-tab-item img {
    margin-right: .5rem;
    vertical-align: middle;
    opacity: 0.95;
}
#tabs_tramites {
    margin-top: 2rem;
}
#tabs_tramites ul.tab_principal {
    width: 100%;
}
#tabs_tramites ul.tab_principal li {
    border: 1px solid ;
    font-size: .8496rem;
    margin-right: -1px;
    margin-bottom: -1px;
    padding: 1rem 0.8rem;
    text-transform: uppercase;
    font-weight: bold;
}
#tabs_tramites ul.tab_principal li.resp-tab-active {
    margin-top: -0.95rem;
    padding-bottom: 2rem;
    padding-top: 1rem;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}
#tabs_tramites ul.tab_principal li.resp-tab-active {
    border-bottom: none;
}
#tabs_tramites li.tab_principal img {
    border-radius: 100%;
    display: block;
    margin-bottom: .5rem;
}
#tabs_tramites .resp-tabs-container > h4 > span.resp-arrow, 
#tabs_beneficios .resp-tabs-container > h4 > span.resp-arrow, 
#tabs_servicios .resp-tabs-container > h4 > span.resp-arrow {
    padding: 20px 0;
    background: url(../img/varios/icon_mas.png) no-repeat 50% 50%;
}

#tabs_tramites .resp-tabs-container > h4.resp-tab-active > span.resp-arrow, 
#tabs_beneficios .resp-tabs-container > h4.resp-tab-active > span.resp-arrow, 
#tabs_servicios .resp-tabs-container > h4.resp-tab-active > span.resp-arrow {
    padding: 20px 0;
    background: url(../img/varios/icon_menos.png) no-repeat 50% 50%;
}

#tabs_tramites li.tab_principal.resp-tab-active img {
    border-radius: 100%;
}
#tabs_tramites .tab_principal.resp-tab-content {
    border: 1px solid #ffffff;
    padding: 2rem 2rem 3rem;
    display: none;
}

#tabs_tramites .tab_principal.resp-tab-content, #tabs_beneficios .tab_principal.resp-tab-content, #tabs_servicios .tab_principal.resp-tab-content {
    border: 1px solid #ffffff;
    padding: 2rem 2rem 3rem;
    display: none;
}

#requisitos ol, .documentacion_acordeon.interior_acordeon ol {
    counter-reset: li;
    margin-left: 0;
}
#requisitos ol li, .documentacion_acordeon.interior_acordeon .resp-tab-content ol li {
    position: relative;
    padding: .25rem .5rem !important;
    list-style: none;
}
#requisitos > ol > li, .documentacion_acordeon.interior_acordeon .resp-tab-content > ol > li {
    position: relative;
    margin: 0 0 .75rem 2rem !important;
    padding: .25rem .5rem !important;
    list-style: none;
}
#requisitos > ol > li:before, .documentacion_acordeon.interior_acordeon .resp-tab-content > ol > li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -2em;
    width: 30px;
    padding: 4px 0px 2px .5px !important;
    color: #fff;
    border-radius: 100%;
    font-weight: bold;
    text-align: center;
}
.beneficios #requisitos > ol > li:before, .beneficios .documentacion_acordeon.interior_acordeon .resp-tab-content > ol > li:before{
   background-color: #cdaf0e; 
}
.tramites #requisitos > ol > li:before, .tramites .documentacion_acordeon.interior_acordeon .resp-tab-content > ol > li:before{
   background-color: #eb7419; 
}
.servicios #requisitos > ol > li:before, .servicios .documentacion_acordeon.interior_acordeon .resp-tab-content > ol > li:before{
   background-color: #4fbde1; 
}

#requisitos ol li ol.second, .documentacion_acordeon.interior_acordeon ol li ol.second {
    margin-top: .75rem !important;
}
#requisitos ol li ol.second li, .documentacion_acordeon.interior_acordeon ol li ol.second li {
    list-style: none;
    margin-left: 1rem !important;
}
#requisitos ol li ol.second li:before, .documentacion_acordeon.interior_acordeon ol li ol.second li:before {
    content: counter(li, upper-latin) ") ";
    counter-increment: li;
    font-weight: bold;
}
.beneficios #requisitos ol li ol.second li:before, .beneficios .documentacion_acordeon.interior_acordeon ol li ol.second li:before{
    color: #cdaf0e;
}
.tramites #requisitos ol li ol.second li:before, .tramites .documentacion_acordeon.interior_acordeon ol li ol.second li:before{
    color: #eb7419;
}
.servicios #requisitos ol li ol.second li:before, .servicios .documentacion_acordeon.interior_acordeon ol li ol.second li:before{
    color: #4fbde1;
}

#documentacion {
    padding: 2rem 0 !important;
}
.documentacion_acordeon.interior_acordeon .resp-tabs-container span.resp-arrow {
    width: 32px;
    height: 32px;
    border: none;
    background: url('../img/icons/btn_abrir.png') no-repeat;
}
.beneficios .documentacion_acordeon.interior_acordeon .resp-tabs-container span.resp-arrow {
    background: url('../img/beneficios/btn_abrir_beneficios.png') no-repeat !important;
}
.beneficios .documentacion_acordeon.interior_acordeon .resp-tabs-container h4.resp-tab-active span.resp-arrow {
    webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: 15px;
    right: 10px;    
    position: relative;
    padding: 0 !important;
}
.tramites .documentacion_acordeon.interior_acordeon .resp-tabs-container span.resp-arrow {
    background: url('../img/tramites/btn_abrir_tramites.png') no-repeat !important;
}
.tramites .documentacion_acordeon.interior_acordeon .resp-tabs-container h4.resp-tab-active span.resp-arrow {
    webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: 15px;
    right: 10px;    
    position: relative;
    padding: 0 !important;
}

.servicios .documentacion_acordeon.interior_acordeon .resp-tabs-container span.resp-arrow {
    background: url('../img/servicios/btn_abrir_servicios.png') no-repeat !important;
}

.servicios .documentacion_acordeon.interior_acordeon .resp-tabs-container h4.resp-tab-active span.resp-arrow {
    webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: 15px;
    right: 10px;    
    position: relative;
    padding: 0 !important;
}

.documentacion_acordeon.interior_acordeon .resp-tabs-container h4, .tab_it_title {
    color: #5f88b7;
    font-size: 1rem;
    font-weight: 600;
    min-height: 28px;
    padding: 15px; 
}
.beneficios .documentacion_acordeon.interior_acordeon .resp-tabs-container h4, .beneficios .tab_it_title {
     color: #cdaf0e !important;
}
.tramites .documentacion_acordeon.interior_acordeon .resp-tabs-container h4, .tramites .tab_it_title {
     color: #eb7419 !important;
}
.servicios .documentacion_acordeon.interior_acordeon .resp-tabs-container h4, .servicios .tab_it_title {
     color: #4fbde1 !important;
}

.documentacion_acordeon.interior_acordeon .resp-tab-content {
    display: none;
}
.inicio_tramite_acordeon.interior_acordeon {
    margin: 1rem 0 0 2rem !important;
    border-bottom: 1px solid #c1c1c1 !important;
    position: relative;
    width: 95% !important;
}
.tab_it_title {
    text-transform: uppercase;
    margin-top: 2rem;
    display: block;
}
.it_intruccion {
    border-top: 1px solid ;
    border-bottom: 1px solid ;
    font-style: italic;
    font-size: 1.3rem;
    padding: 1rem 0;
}
.inicio_tramite_acordeon.interior_acordeon h4 {
    font-size: 18px;
    font-weight: 600;
}
.beneficios .inicio_tramite_acordeon.interior_acordeon h4{color: #cdaf0e!important;}
.tramites .inicio_tramite_acordeon.interior_acordeon h4{color: #eb7419!important;}
.servicios .inicio_tramite_acordeon.interior_acordeon h4{color: #4fbde1!important;}
.inicio_tramite_acordeon.interior_acordeon h4.resp-tab-active {
    color: #ffffff;
}
.inicio_tramite_acordeon.interior_acordeon h4.resp-accordion {
    border-width: 1px 0 0;
}

.inicio_tramite_acordeon.interior_acordeon.resp-easy-accordion.tab_inicio_tramite div.resp-tabs-container.tab_inicio_tramite h4.resp-accordion.tab_inicio_tramite.resp-tab-active {
    border-bottom: 1px solid;
}
.inicio_tramite_acordeon.interior_acordeon .resp-tab-content {
    border: none;
    border-top: 1px solid #c1c1c1 !important;
    display: none;
}
.inicio_tramite_acordeon.interior_acordeon .resp-tabs-container span.resp-arrow {
    border: none;
    font-size: 1.3rem;
    padding: 0 !important; 
    background: none !important;
}
.inicio_tramite_acordeon.interior_acordeon .resp-tabs-container span.resp-arrow:after {
    content: "+";
 
}
.inicio_tramite_acordeon.interior_acordeon .resp-tabs-container h4.resp-tab-active span.resp-arrow:after {
    content: "-";
}
.nro_inicio_tramite {
    border: 2px solid;
    border-radius: 100%;
    font-weight: bold;
    left: -2.5em;
    margin-top: -5px;
    padding: 4px 0px 2px .5px !important;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 31px;
}
.beneficios .nro_inicio_tramite{
     border: 2px solid #cdaf0e;
     color: #cdaf0e;
}
.tramites .nro_inicio_tramite{
     border: 2px solid #eb7419;
     color: #eb7419;
}
.servicios .nro_inicio_tramite{
     border: 2px solid #4fbde1;
     color: #4fbde1;
}

#formularios ul {
    list-style: none;
    border-top: 1px solid #c1c1c1;
}
#formularios ul li a {
    border-bottom: 1px solid #d3d3d3;
    display: block;
    padding: 2%;
    text-decoration: none;
    font-weight: bold;
}
#formularios ul li a img {
    vertical-align: middle;
    margin-right: 2%;
}
.tabs_servicios {
    margin-top: 2rem;
}
.tabs_servicios ul.tab_principal {
    width: 100%;
}
.tabs_servicios ul.tab_principal li {
    border: 1px solid;
    font-size: .8496rem;
    margin-right: -1px;
    margin-bottom: -1px;
    padding: 1rem 1.41rem 1rem 1rem;
    text-transform: uppercase;
}
.tabs_servicios ul.tab_principal li.resp-tab-active {
    border-bottom: none;
    margin-top: -0.95rem;
    padding-bottom: 2rem;
    padding-top: 1rem;
}
.tabs_servicios li.tab_principal img {
    border-radius: 100%;
    display: block;
    margin-bottom: .5rem;
}
.tabs_servicios li.tab_principal.resp-tab-active img {
    border-radius: 100%;
}
.tabs_servicios .tab_principal.resp-tab-content {
    border: 1px solid;
    padding: 2rem 2rem 3rem;
    display: none;
}
#tabs_galeria {
    margin-top: 2rem;
    position: relative;
    margin-bottom: 20px;
}
#tabs_galeria ul.tab_principal {
    width: 100%;
}
#tabs_galeria ul.tab_principal li {
    color: #ffffff;
    font-size: .7929rem;
    margin-right: 5px;
    padding: .5rem 1rem .5rem 1rem;
    text-transform: uppercase;
}
#tabs_galeria ul.tab_principal li.resp-tab-active {
    border-bottom: none;
    color: #ffffff;
}
#tabs_galeria li.tab_principal img {
    border-radius: 100%;
    display: block;
    margin-bottom: .5rem;
}
#tabs_galeria li.tab_principal.resp-tab-active img {
    border-radius: 100%;
}
#tabs_galeria .tab_principal.resp-tab-content {
    border-style: solid;
    border-color: #1f4951;
    border-width: 4px 0 0 0;
    padding: 0;
    margin-right: 0;
    height: auto;
    overflow: hidden;
    display: none;
}
#tabs_galeria .tab_principal.resp-tab-content img {
    width: 100%;
}
#tabs_galeria .tab_principal.resp-tab-content img:hover {
    opacity: 1;
}
#tabs_galeria .tab_principal.resp-tab-content .slick-slide {
    height: auto;
}
.interior_menu {
    margin-top: 2rem;
    position: relative;
    margin-bottom: 20px;
}
.interior_menu ul.tab_principal {
    width: 100%;
    margin-top: 0px !important;
}
.interior_menu ul.tab_principal li {
    background-color: #58787e;
    color: #ecc33c;
    font-size: .7929rem;
}
.interior_menu ul.tab_principal li.resp-tab-active {
    border-bottom: none;
    color: #ecc33c;
}
.interior_menu li.tab_principal img {
    background-color: #58787e;
    border-radius: 100%;
    display: block;
    margin-bottom: .5rem;
}
.interior_menu li.tab_principal.resp-tab-active img {
    background-color: #58787e;
    border-radius: 100%;
}
.interior_menu .tab_principal.resp-tab-content {
    border-style: solid;
    border-color: #1f4951;
    border-width: 4px 0 0 0;
    padding: 0;
    margin-right: 0;
    top: -20px;
    display: none;
    display: none;
}
.interior_menu .tab_principal.resp-tab-content img {
    width: 100%;
}
#menu .interior_menu .h3 {
    font-size: .7929rem;
}
.interior_menu.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #1f4951 !important;
    float: right;
    width: 67%;
    min-height: 270px;
    clear: none;
    margin-top: 0px;
}
#tabs_transparencia {
    margin-top: 2rem;
}
#tabs_transparencia ul.tab_principal {
    width: 100%;
}
#tabs_transparencia ul.tab_principal li {
    border: 1px solid #81982c;
    color: #81982c;
    font-size: .8496rem;
    margin-right: -1px;
    margin-bottom: -1px;
    padding: 1rem 0.9rem;
    text-transform: uppercase;
    font-weight: bold;
}
#tabs_transparencia ul.tab_principal li.resp-tab-active {
    border-bottom: none;
    color: #a0af31;
    margin-top: -0.95rem;
    padding-bottom: 2rem;
    padding-top: 1rem;
}
#tabs_transparencia li.tab_principal img {
    border-radius: 100%;
    display: block;
    margin-bottom: .5rem;
}
#tabs_transparencia li.tab_principal.resp-tab-active{
    color: #779916 !important;
}
#tabs_transparencia li.tab_principal.resp-tab-active img {
    border-radius: 100%;
}
#tabs_transparencia .tab_principal.resp-tab-content {
    border: 1px solid #779916;
    padding: 2rem 2rem 3rem;
}
#tabs_institucional {
    margin-top: 2rem;
}
#tabs_institucional ul.tab_principal {
    width: 100%;
}
#tabs_institucional ul.tab_principal li {
    border: 1px solid #4b6d79;
    color: #4b6d79;
    font-size: .8496rem;
    margin-right: -1px;
    margin-bottom: -1px;
    padding: 1rem 0.9rem;
    text-transform: uppercase;
    font-weight: bold;
}
#tabs_institucional ul.tab_principal li.resp-tab-active {
    border-bottom: none;
    color: #499b94;
    margin-top: -0.95rem;
    padding-bottom: 2rem;
    padding-top: 1rem;
}
#tabs_institucional li.tab_principal img {
    border-radius: 100%;
    display: block;
    margin-bottom: .5rem;
}
#tabs_institucional li.tab_principal.resp-tab-active img {
    border-radius: 100%;
}
#tabs_institucional .tab_principal.resp-tab-content {
    border: 1px solid #4b6d79;
    padding: 2rem 2rem 3rem;
    display: none;
}
.FaqTema {
    display: inline-block;
    width: 33%;
    background-color: #079fb3;
    color: #FFF;
    padding: 0.52rem 0px 0.52rem 0.52rem;
    height: 45px;
}
.FaqTema span {
    float: right;
    font-weight: bold;
    padding-right: .4rem;
    cursor: pointer;
}
.FaqTemaTitle {
    background-color: #83cfd9;
    color: #ffffff;
    padding: 0.52rem 0 0.7rem 1rem;
    display: inline-block;
    font-weight: 600;
    width: 67%;
    float: right;
    height: 45px;
    border:1px solid #bababa;
}
.faqHeader {
    width: 100%;
    overflow: hidden;
}
.tabs_faqs {
    min-height: 300px;
    display: inline-block !important;
}

.tabs_faqs ul.tab_principal {
    width: 100%;
    margin-top: 0 !important;
}
.tabs_faqs ul.tab_principal li {
    border: 1px solid #ffffff;
    font-size: 16px;
    font-weight: 600; 
    margin-right: -1px;
    margin-bottom: -1px;
    color: #005c64;
    border-left: 7px solid #005c64 !important;
    border-right: 5px solid #ffffff !important;
}
.tabs_faqs ul.tab_principal li:first-child {
    border-top: 0px solid;
}
.tabs_faqs ul.tab_principal li.resp-tab-active {
    background-color: #005c64;
    color:#ffffff;
}
.tabs_faqs li.tab_principal span {
    display: inline-block;
}
.tabs_faqs .tab_principal.resp-tab-content {
    padding: 2rem 2rem 3rem;
    display: none;
    width: 100%;
}
.faqs.resp-vtabs.tab_principal div ul.resp-tabs-list.tab_principal {
    margin-top: 0 !important;
}
.faqs.resp-vtabs.tab_principal div div.resp-tabs-container.tab_principal {
    margin-top: 0 !important;
}
#preguntas.resp-tab-content.tab_principal.resp-tab-content-active {
    padding: 0;
}
.accordeon_faq h4.resp-accordion {
    font-size: 1.0762rem;
    color: #079fb3;
    font-weight: 600;
    text-transform: inherit;
}
.accordeon_faq h4.resp-tab-active {
    font-size: 1.0195rem;
    color: #ffffff !important;
    /*text-transform: inherit;*/
}
.accordeon_faq h4.resp-tab-active span.resp-arrow {
    border: none !important;
    background-image: none;
}
.accordeon_faq h4 span.resp-arrow {
    border: none !important;
}
.accordeon_faq .resp-tabs-container {
    margin-top: 0;
    float: none !important;
    display: inline-block;
    width: 100% !important;
    border: none;
    background-color: #ffffff !important;

}
.accordeon_faq .resp-tab-content {
    padding: 1rem;
    position: relative;
    background-color: #ffffff;
    display: none;
    font-size: 14px;
    color: #58585a;
}

.accordeon_faq .resp-tab-content .texto_destacado{color:#079fb3;}
.accordeon_faq .resp-tab-content img {
    display: block;
    margin: 0 auto;
}
.accordeon_faq .resp-tab-content img.bg {
    width: 100%;
}
.accordeon_transparencia {
    margin-top: 2rem;
}
.accordeon_transparencia h4.resp-accordion {
    font-size: 1.0195rem;
    color: #4b6d79;
    background-color: #f4f4f4;
}
.accordeon_transparencia h4.resp-accordion span.bold {
    font-size: 1.0195rem;
}
.accordeon_transparencia h4.resp-tab-active {
    font-size: 1.0195rem;
    color: #ffffff !important;
    background-color: #81982c !important;
}
.accordeon_transparencia h4.resp-tab-active span.resp-arrow {
    border: none !important;
}
.accordeon_transparencia h4 span.resp-arrow {
    border: none !important;
}
.accordeon_transparencia .resp-tab-content {
    padding: 0 !important;
    position: relative;
    background-color: #e4e4e4;
    display: none;
}
.accordeon_transparencia .resp-tab-content img {
    display: block;
    margin: 0 auto;
}
.accordeon_transparencia .resp-tab-content img.bg {
    width: 100%;
}
.accordeon_tramites {
    margin-top: 2rem;
}
.accordeon_tramites h4.resp-accordion {
    background-color: #f4f4f4;
}
.accordeon_tramites h4.resp-accordion img {
    display: inline-block;
    vertical-align: middle;
}
.accordeon_tramites h4.resp-accordion h2 {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.0195rem !important;
    text-transform: uppercase;
}
.accordeon_tramites h4.resp-accordion span.bold {
    font-size: 1.0195rem;
}
.accordeon_tramites h4.resp-tab-active {
    font-size: 1.0195rem;
    color: #ffffff !important;
}
.accordeon_tramites h4.resp-tab-active span.resp-arrow {
    border: none !important;
}
.accordeon_tramites h4 span.resp-arrow {
    border: none !important;
}
.accordeon_tramites .resp-tab-content {
    padding: .5rem !important;
    position: relative;
    display: none;
}
.accordeon_tramites .resp-tab-content img {
    display: block;
    margin: 0 auto;
}
.accordeon_tramites .resp-tab-content img.bg {
    width: 100%;
}
.accordeon_vejez h4.resp-accordion {
    font-size: 1.0195rem;
    color: #646464;
    height: 35px;
    margin: 0 auto;
}
.accordeon_vejez h4.resp-accordion .text {
    padding-top: .4rem;
}
.accordeon_vejez h4.resp-accordion .estimulacion_cognitiva {
    background: url('../img/vejez_activa/ico_estimulacion_cognitiva_slide.png') no-repeat !important;
    height: 45px;
    width: 40px;
    float: left;
    padding-right: 1rem;
}
.accordeon_vejez h4.resp-accordion .manualidades {
    background: url('../img/vejez_activa/ico_manualidades_slide.png') no-repeat !important;
    height: 45px;
    width: 40px;
    float: left;
    padding-right: 1rem;
}
.accordeon_vejez h4.resp-accordion .movimiento {
    background: url('../img/vejez_activa/ico_movimiento_slide.png') no-repeat .5rem 0rem !important;
    height: 45px;
    width: 40px;
    float: left;
    padding-right: 1rem;
}
.accordeon_vejez h4.resp-accordion span.bold {
    font-size: 1.0195rem;
}
.accordeon_vejez h4.resp-tab-active {
    font-size: 1.0195rem;
    color: #ffffff !important;
    background: #ff7475 !important;
}
.accordeon_vejez h4.resp-tab-active .estimulacion_cognitiva {
    background: url('../img/vejez_activa/ico_estimulacion_cognitiva_slide_active.png') no-repeat !important;
    height: 45px;
    width: 40px;
    float: left;
    padding-right: 1rem;
}
.accordeon_vejez h4.resp-tab-active .manualidades {
    background: url('../img/vejez_activa/ico_manualidades_slide_active.png') no-repeat !important;
    height: 45px;
    width: 40px;
    float: left;
    padding-right: 1rem;
}
.accordeon_vejez h4.resp-tab-active .movimiento {
    background: url('../img/vejez_activa/ico_movimiento_slide_active.png') no-repeat !important;
    height: 45px;
    width: 40px;
    float: left;
    padding-right: 1rem;
}
.accordeon_vejez h4.resp-tab-active span.resp-arrow {
    border: none !important;
}
.accordeon_vejez h4 span.resp-arrow {
    border: none !important;
}
.accordeon_vejez .resp-tab-content {
    padding: 1rem !important;
    position: relative;
    display: none;
}
.accordeon_vejez .resp-tab-content img {
    display: block;
}
#informes_arbol {
    margin: 1rem 0 0 2rem !important;
    position: relative;
}
.informes_arbol_child_l1 {
    margin: 0.1rem 1rem 0 .1rem !important;
    position: relative;
}
.informes_arbol_child_l2 {
    margin: 0.1rem 1rem 0 .1rem !important;
    position: relative;
}
.informes_arbol_child_l3 {
    margin: 0.1rem 1rem 0 .1rem !important;
    position: relative;
}
.tab_it_title {
    text-transform: uppercase;
    margin-top: 2rem;
    display: block;
}
.it_intruccion {
    border-top: 1px solid;
    border-bottom: 1px solid;
    font-style: italic;
    font-size: 1.3rem;
    padding: 1rem 0;
}
#informes_arbol h4 {
    font-size: 15px;
    color: #1f4951;
}
#informes_arbol h4.resp-tab-active {
    font-size: 15px;
    color: #1f4951 !important;
}
#informes_arbol h4.resp-accordion {
    border: none;
}
#informes_arbol.resp-easy-accordion.tab_informes_arbol div.resp-tabs-container.tab_informes_arbol h4.resp-accordion.tab_informes_arbol.resp-tab-active {
    border-bottom: 1px solid;
}
#informes_arbol .resp-tab-content {
    border: none;
    display: none;
}
#informes_arbol .resp-tab-content:last-child {
    border: none;
}
#informes_arbol .resp-tabs-container {
    background: none;
}
#informes_arbol .resp-tabs-container span.resp-arrow {
    border: none;
    font-size: 1.3rem;
    float: left;
    left: -1rem;
    position: absolute;
}
#informes_arbol .resp-tabs-container span.resp-arrow:after, .informes_arbol_child_l1 .resp-tabs-container span.resp-arrow:after, .informes_arbol_child_l2 .resp-tabs-container span.resp-arrow:after, .informes_arbol_child_l3 .resp-tabs-container span.resp-arrow:after {
    content: url('../img/icons/transparencia_btn_abrir.png');
}
#informes_arbol .resp-tabs-container h4.resp-tab-active {
    background: none;
    border: none;
}
#informes_arbol .resp-tabs-container h4.resp-tab-active span.resp-arrow:after, .informes_arbol_child_l1 .resp-tabs-container h4.resp-tab-active span.resp-arrow:after, .informes_arbol_child_l2 .resp-tabs-container h4.resp-tab-active span.resp-arrow:after, .informes_arbol_child_l3 .resp-tabs-container h4.resp-tab-active span.resp-arrow:after {
    content: url('../img/icons/transparencia_btn_cerrar.png');
}
#informes_arbol .tab_informes_arbol ul li {
    list-style: none;
}
#newsletter_acordeon {
    margin: 1rem 0 0 2rem !important;
    position: relative;
}
.tab_it_title {
    text-transform: uppercase;
    margin-top: 2rem;
    display: block;
}
.it_intruccion {
    border-top: 1px solid;
    border-bottom: 1px solid;
    font-style: italic;
    font-size: 1.3rem;
    padding: 1rem 0;
}
#newsletter_acordeon h4 {
    font-size: 15px;
    color: #1f4951;
}
#newsletter_acordeon h4.resp-tab-active {
    font-size: 15px;
    color: #1f4951 !important;
}
#newsletter_acordeon h4.resp-accordion {
    border: none;
}
#newsletter_acordeon.resp-easy-accordion.tab_newsletter div.resp-tabs-container.tab_newsletter h4.resp-accordion.tab_newsletter.resp-tab-active {
    border-bottom: 1px solid;
}
#newsletter_acordeon .resp-tab-content {
    border: none;
    display: none;
}
#newsletter_acordeon .resp-tab-content:last-child {
    border: none;
}
#newsletter_acordeon .resp-tabs-container {
    background: none;
}
#newsletter_acordeon .resp-tabs-container span.resp-arrow {
    border: none;
    font-size: 1.3rem;
    float: left;
    left: -1rem;
    position: absolute;
}
#newsletter_acordeon .resp-tabs-container span.resp-arrow:after {
    content: url('../img/icons/news_btn_abrir.png');
}
#newsletter_acordeon .resp-tabs-container h4.resp-tab-active {
    background: transparent !important;
    border: none;
}
#newsletter_acordeon .resp-tabs-container h4.resp-tab-active span.resp-arrow:after {
    content: url('../img/icons/news_btn_cerrar.png');
}
#newsletter_acordeon .tab_newsletter ul li {
    list-style: none;
}
.resp-tabs-list.bloque_va_1 {
    margin: 1rem auto !important;
    border-top: 1px solid #e5a4af;
    padding: 0 3%;
    color: #cb4960;
}
.resp-tab-content.bloque_va_1.resp-tab-content-active {
    background-color: #e6e6e6;
    border: none;
    border-top: 1px solid #e5a4af;
}
.resp-tab-content.bloque_va_1.resp-tab-content-active div.calendario-content {
    width: 85%;
}
.resp-tab-item.bloque_va_1 {
    border-top: 0 !important;
    border-left: 1px solid #e5a4af;
    border-right: 1px solid #e5a4af;
    margin-left: -1px;
    padding: 3% 4%;
}
.resp-tab-item.bloque_va_1.resp-tab-active {
    background-color: #e6e6e6;
}
ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}
.resp-tabs-list li {
    display: inline-block;
    padding: .52rem;
    list-style: none;
    cursor: pointer;
    float: left;
    background-color: #FFF;
}
.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}
h4.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}
.resp-tab-content {
    border: 1px solid #c1c1c1;
    border-top-color: #5AB1D0;
}
.resp-tab-active {
    border-bottom: none;
}
.resp-content-active, .resp-accordion-active {
    display: block;
}
h4.resp-accordion {
    font-size: 18px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
    color: #ffffff;
    font-weight: 600;
}
.transparencia h4.resp-accordion.resp-tab-active {
    color: #779916;
}
.servicios h4.resp-accordion.resp-tab-active {
    color: #4fbde1;
}

#accordeon_buscador > div > h4.resp-accordion > span {
     background: url(../img/varios/btn_abrir.png) no-repeat 50% 50%;
}

#accordeon_buscador.transparencia > div > h4.resp-accordion.resp-tab-active > span {
     background: url(../img/varios/btn_cerrar_transparencia.png) no-repeat 50% 50%;
     color: #779916;
}

#accordeon_buscador.servicios > div > h4.resp-accordion.resp-tab-active > span {
     background: url(../img/varios/btn_cerrar_servicios.png) no-repeat 50% 50%;
     color: #4fbde1;
}

#accordeon_buscador .resp-tab-content { display: none; }


h4.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    background-color: #4ca3da;
    padding: 10px 15px !important;
}
h4.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 33%;
}
.resp-vtabs .resp-tabs-list li {
    display: block;
    cursor: pointer;
    float: none;
}
.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #e6e6e6;
    float: right;
    width: 67%;
    min-height: 270px;
    clear: none;
}
.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
    position: relative;
}
.resp-vtabs li.resp-tab-active {
    position: relative;
}
.resp-arrow {
    width: 20px;
    height: 20px;
    float: right;
    background: url('../img/varios/icon_mas.png') no-repeat 50% 50%;
}
.tab_interior_acordeon .resp-arrow {
    background:none;
}

h4.resp-tab-active.tab_interior_acordeon  span.resp-arrow{
    background:none;
}
h4.resp-tab-active {
    background: #DBDBDB;
}
.resp-easy-accordion h4.resp-accordion {
    display: block;
}
.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;
}
.resp-jfit {
    width: 100%;
    margin: 0px;
}
.resp-tab-content-active {
    display: block;
    padding: 15px;
}
h4.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;
}
.tab_arrow {
    position: absolute;
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right: 1rem solid #e6e6e6;
    left: -1rem;
}

@media only screen and (max-width:999px) {
    .resp-vtabs .resp-tabs-container {
        margin-top: 0;
    }
    #tabs_tramites ul.tab_principal li {
        padding: 1rem 0.5rem;
        font-size: .7363rem;
    }
}
@media only screen and (max-width:840px) {
    ul.resp-tabs-list {
        display: none;
    }
    h4.resp-accordion {
        display: block;
    }
    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }
    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }
    .resp-accordion-closed {
        display: none !important;
    }

    .tabs_faqs.resp-vtabs h4.tab_principal{border: 1px solid #ffffff;
    font-size: 16px;
    font-weight: 600;
    margin-right: -1px;
    margin-bottom: -1px;
    color: #005c64;
    border-left: 7px solid #005c64 !important;
    border-right: 5px solid #ffffff !important;
}
    .tabs_faqs.resp-vtabs h4.tab_principal.resp-tab-active{background-color: #005c64 !important; color: #ffffff !important;}
    .tabs_faqs.resp-vtabs h4.tab_principal.resp-tab-active .resp-arrow {background:url('../img/varios/icon_menos.png') no-repeat 50% 50%;}
    #pregunta_acordeon > div > h4.resp-accordion.tab_faq.resp-tab-active > span {background-image: none;}

}
@media only screen and (max-width:680px) {
    #tab_red .column4 {
        width: auto;
    }
}